package com.mdjnu.service;

import com.mdjnu.pojo.Result;
import com.mdjnu.pojo.User;

public interface UserService {
    /**
     * 通过邮箱和密码查询用户
     * @param email email
     * @param password 密码
     * @return 被查询用户信息
     */
    User findByEmailAndPassword(String email,String password);

    /**
     * 发送邮件验证码
     * @param email 邮箱
     */
    void sendCode(String email);
    /**
     * 通过邮箱登录
     * @param email 邮箱
     * @param code  验证码
     * @return 被查询用户信息
     */
    User loginByEmail(String email,String code);
    Result loginByToken(String token);

    Result getUserByIds(int[] userId);
}
